Skip to navigation | Skip to main content | Skip to footer
Menu
Menu

School of Computer Science BCS accreditation 2021 - 2026

Computer Science (Human Computer Interaction) BSc (Hons) - 2.2.4 Deploy tools effectively


Return to programme overview.

COMP10120 First Year Team Project

Enquiry based learning of tools; the course does not prescribe a process or tool but leads students to gain experience in developing a substantial application in order to motivate the teaching of the software development process in the 2nd year

Assesement : Presentation

COMP13212 Data Science

The lab work of this course, as well as the demonstrated examples, are carried out in python using the following tools: Jupyter notebooks, matplotlib.pyplot, numpy, pandas, scikit-learn. The students cannot carry out the labs without effectively deploying these tools. This is only assessed in practical lab sessions; it is not examined.

Assesement : Lab work

PSYC10100 Research Methods

Use of mathematical tools including spreadhsheets in the analysis of data

Assesement : Examination, Individual coursework

COMP23111 Database Systems

The course uses MySQL and MongoDB

Assesement : Lab work

COMP23311 Software Engineering 1

Students deploy their refactored software

Assesement : Group coursework

COMP23412 Software Engineering 2

The deployment of enterprise Web systems in an inherent part of the course unit whereby there is a lifecycle for testing and building the Web application.

Assesement : Group coursework

COMP28112 Distributed Systems

Discussed in class and tested as summative assessment.

Assesement : Individual coursework, Lab work

SOST20022 Essentials of Survey Design & Analysis

Use the statistical software SPSS effectively on social science datasets.

Assesement : Individual coursework

COMP30040 Third Year Project Laboratory

We encourage students to research and use appropriate tools for designing and implementing applications (if they exist)

Assesement : Individual coursework

COMP33712 Agile Software Engineering

The unit covers the use of specification-by-example tools (FitNesse and Cucumber), and automated testing tools (JUnit). The use of refactoring tools provided by IDEs in evolutionary design is also covered.

Assesement : Examination

SOST30022 Advanced Social Network Analysis

Skills in using social network datasets and practical experience of data analysis including using R and Vison

Assesement : Individual coursework